/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

/**
 *
 * @author Siragon
 */
public class ModeloCompras extends conexionBd {
        int Codigo;
        double Cantidad;
        int CodigoIngrediente;

    public int getCodigoInregdiente() {
        return CodigoIngrediente;
    }

    public void setCodigoIngrediente(int CodigoIngrediente) {
        this.CodigoIngrediente = CodigoIngrediente;
    }
    public double getCantidad() {
        return Cantidad;
    }

    public void setCantidad(double Cantidad) {
        this.Cantidad = Cantidad;
    }

    public int getCodigo() {
        return Codigo;
    }

    public void setCodigo(int Codigo) {
        this.Codigo = Codigo;
    }
    public ModeloCompras()
    {
        super();
    }
  public void Agregar(int cod,int coding, double can)
   {
       String isql="Insert into \"Compras\"(\"Codigo\",\"CodigoIngrediente\",\"Cantidad\")" +
               "values("+cod+","+coding +","+can +") ";
       ejecutar(isql);
  
   }
  public void Modificar(int cod,int coding,int can)
   {
       String isql="update \"Compras\" set" +
               "\"CodigoIngrediente\"="+coding+"" +
               "\"Cantidad\"="+can+"" +
               "where \"Codigo\"="+cod;
       ejecutar(isql);
   }
  public void Eliminar(int cod)
   {
       String isql="delete from \"Compras\" " +
               "where \"Codigo\"="+cod;
       ejecutar(isql);
   }
  public boolean buscar(int cod)
  {
    boolean encontro=false;
      String isql="select *from \"Compras\" " +
               "where \"Codigo\"="+cod;
      ResultSet res = consulta(isql);
        try {
            if (res.next()) {
                encontro=true;
                Codigo=res.getInt(1);
                CodigoIngrediente =res.getInt(2);
                Cantidad=res.getDouble(3);

            }
            else
            {

                JOptionPane.showMessageDialog(null, "La compra no esta Registrada");
            }
        } catch (SQLException ex) {
            Logger.getLogger(ModeloCompras.class.getName()).log(Level.SEVERE, null, ex);
        }


      return encontro;

  }
}
